﻿using System.ServiceModel;
using Ausy.Servey.AccountProvider.Contract;
using Ausy.Survey.Common.ServiceBehavior;

namespace Ausy.Servey.AccountProvider
{
    // REMARQUE : vous pouvez utiliser la commande Renommer du menu Refactoriser pour changer le nom d'interface "IService1" à la fois dans le code et le fichier de configuration.
    [ServiceContract(Namespace = "")]
    [SilverlightFaultBehavior]
    public interface IAccountService
    {       
        #region CreateAccount Method

        /// <summary>
        /// Cette méthode permet de créer le compte utilisateur et renvoi vrai si crée correctement
        /// </summary>
        /// <param name="account">Compte à créer</param>
        /// <returns>Vrai si crée</returns>
        [OperationContract]
        bool CreateAccount(Account account);

        #endregion
    }
}
